home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / pcl / docs.lha / cmu-user / cmu-user.cps < prev    next >
Text File  |  1992-07-15  |  8KB  |  295 lines

  1. \initial {A}
  2. \entry {actual source}{39}
  3. \entry {advising}{32}
  4. \entry {aliens}{92}
  5. \primary {argument syntax}
  6. \secondary {efficiency}{82}
  7. \primary {arithmetic}
  8. \secondary {generic}{78}
  9. \entry {arithmetic type inference}{57}
  10. \primary {array types}
  11. \secondary {specialized}{80}
  12. \primary {arrays}
  13. \secondary {efficiency of}{75}
  14. \entry {assembly listing}{83}
  15. \entry {availability of debug variables}{25}
  16. \initial {B}
  17. \entry {benchmarking techniques}{89}
  18. \entry {bignums}{79}
  19. \primary {bit-vectors}
  20. \secondary {efficiency of}{76}
  21. \primary {block}
  22. \secondary {basic}{27}
  23. \entry {block compilation}{69}
  24. \secondary {debugger implications}{23}
  25. \secondary {start location}{27}
  26. \initial {C}
  27. \primary {call}
  28. \secondary {inline}{72}
  29. \secondary {local}{67}
  30. \secondary {numeric operands}{81}
  31. \entry {canonicalization of types}{51}
  32. \entry {characters}{81}
  33. \primary {cleanup}
  34. \secondary {stack frame kind}{23}
  35. \entry {closures}{68}
  36. \entry {compatibility with other Lisps}{44}
  37. \primary {compilation}
  38. \secondary {block}{69}
  39. \secondary {units}{35}
  40. \secondary {why to}{81}
  41. \entry {compilation-speed optimization quality}{46}
  42. \entry {compile time type errors}{42}
  43. \primary {compile-file}
  44. \secondary {block compilation arguments}{71}
  45. \entry {compiler error messages}{37}
  46. \entry {compiler error severity}{40}
  47. \entry {compiler policy}{46}
  48. \entry {compiling}{33}
  49. \entry {complemented type checks}{59}
  50. \entry {Concept Index}{137}
  51. \entry {conditional type inference}{57}
  52. \entry {consing}{82, 86}
  53. \secondary {overhead of}{77}
  54. \entry {constant folding}{61}
  55. \entry {constant-function declaration}{61}
  56. \entry {context sensitive declarations}{36}
  57. \primary {continuations}
  58. \secondary {implicit representation}{83}
  59. \entry {control optimization}{61}
  60. \primary {CPU time}
  61. \secondary {interpretation of}{88}
  62. \initial {D}
  63. \entry {dead code elimination}{61, 62}
  64. \entry {debug optimization quality}{25, 27, 46}
  65. \entry {debug variables}{24}
  66. \entry {debugger}{20}
  67. \primary {declarations}
  68. \secondary {\code{optimize-interface}}{46}
  69. \secondary {\code{optimize}}{46}
  70. \secondary {block compilation}{70}
  71. \secondary {context-sensitive}{36}
  72. \entry {defstruct types}{54}
  73. \entry {derivation of types}{55}
  74. \primary {descriptor representations}
  75. \secondary {forcing of}{85}
  76. \primary {descriptors}
  77. \secondary {object}{77}
  78. \entry {dynamic type inference}{57}
  79. \initial {E}
  80. \primary {efficiency}
  81. \secondary {general hints}{81}
  82. \entry {efficiency notes}{84}
  83. \secondary {for representation}{85}
  84. \secondary {verbosity}{86}
  85. \secondary {of argument syntax}{82}
  86. \secondary {of memory use}{82}
  87. \secondary {of numeric variables}{78}
  88. \secondary {of objects}{74}
  89. \secondary {of type checking}{84}
  90. \primary {empty type}
  91. \secondary {the}{52}
  92. \entry {encapsulation}{32}
  93. \entry {end-block declaration}{70}
  94. \primary {entry points}
  95. \secondary {external}{23}
  96. \entry {equivalence of types}{51}
  97. \primary {error messages}
  98. \secondary {compiler}{37}
  99. \secondary {verbosity}{41}
  100. \primary {errors}
  101. \secondary {result type of}{52}
  102. \secondary {run-time}{24}
  103. \primary {evaluation}
  104. \secondary {debugger}{21, 25}
  105. \primary {existing programs}
  106. \secondary {to run}{44}
  107. \primary {expansion}
  108. \secondary {inline}{72}
  109. \entry {external entry points}{23}
  110. \secondary {stack frame kind}{23}
  111. \initial {F}
  112. \entry {fixnums}{79}
  113. \entry {floating point efficiency}{80}
  114. \primary {folding}
  115. \secondary {constant}{61}
  116. \primary {frames}
  117. \secondary {stack}{21}
  118. \primary {free}
  119. \secondary {C function}{92}
  120. \entry {freeze-type declaration}{54}
  121. \primary {function call}
  122. \secondary {inline}{72}
  123. \secondary {local}{67}
  124. \entry {Function Index}{132}
  125. \primary {function}
  126. \secondary {names}{22}
  127. \secondary {tracing}{30}
  128. \secondary {type inference}{56}
  129. \secondary {types}{52}
  130. \initial {G}
  131. \entry {garbage collection}{82}
  132. \entry {generic arithmetic}{78}
  133. \initial {H}
  134. \primary {hash-tables}
  135. \secondary {efficiency of}{76}
  136. \initial {I}
  137. \entry {implicit continuation representation (IR1)}{83}
  138. \entry {inference of types}{55}
  139. \entry {inhibit-warnings optimization quality}{46}
  140. \entry {inline expansion}{28, 47, 72}
  141. \entry {interpretation of run time}{88}
  142. \entry {interrupts}{24, 94}
  143. \initial {K}
  144. \entry {keyword argument efficiency}{82}
  145. \initial {L}
  146. \entry {let optimization}{60}
  147. \primary {listing files}
  148. \secondary {trace}{83}
  149. \primary {lists}
  150. \secondary {efficiency of}{75}
  151. \entry {local call}{67}
  152. \secondary {numeric operands}{81}
  153. \secondary {return values}{69}
  154. \secondary {type inference}{56}
  155. \primary {locations}
  156. \secondary {unknown}{24}
  157. \initial {M}
  158. \entry {macroexpansion}{39}
  159. \secondary {errors during}{40}
  160. \primary {malloc}
  161. \secondary {C function}{92}
  162. \primary {mapping}
  163. \secondary {efficiency of}{83}
  164. \entry {maybe-inline declaration}{73}
  165. \entry {member types}{51}
  166. \entry {memory allocation}{82}
  167. \entry {multiple value optimization}{64}
  168. \initial {N}
  169. \primary {names}
  170. \secondary {function}{22}
  171. \entry {NIL type}{52}
  172. \entry {non-descriptor representations}{77, 85}
  173. \primary {notes}
  174. \secondary {efficiency}{84}
  175. \entry {numbers in local call}{81}
  176. \primary {numeric}
  177. \secondary {operation efficiency}{78}
  178. \secondary {type inference}{57}
  179. \secondary {types}{76}
  180. \initial {O}
  181. \entry {object representation}{74, 77}
  182. \entry {object representation efficiency notes}{85}
  183. \entry {object sets}{97}
  184. \entry {open-coding}{47}
  185. \entry {operation specific type inference}{57}
  186. \entry {optimization}{59}
  187. \secondary {control}{61}
  188. \secondary {function call}{72}
  189. \secondary {let}{60}
  190. \secondary {multiple value}{64}
  191. \secondary {type check}{58, 84}
  192. \entry {optimize declaration}{27, 46}
  193. \entry {optimize-interface declaration}{46}
  194. \primary {optional}
  195. \secondary {stack frame kind}{23}
  196. \entry {or (union) types}{52}
  197. \entry {original source}{39}
  198. \initial {P}
  199. \entry {pointers}{92}
  200. \primary {policy}
  201. \secondary {compiler}{46}
  202. \secondary {debugger}{27}
  203. \entry {precise type checking}{43}
  204. \entry {processing path}{39}
  205. \entry {profiling}{86}
  206. \initial {R}
  207. \primary {read errors}
  208. \secondary {compiler}{40}
  209. \entry {recording of inline expansions}{73}
  210. \entry {recursion}{65}
  211. \secondary {self}{67}
  212. \secondary {tail}{23, 68}
  213. \entry {representation efficiency notes}{85}
  214. \secondary {object}{74, 77}
  215. \entry {rest argument efficiency}{82}
  216. \primary {return values}
  217. \secondary {local call}{69}
  218. \primary {run time}
  219. \secondary {interpretation of}{88}
  220. \initial {S}
  221. \entry {safety optimization quality}{46}
  222. \entry {semi-inline expansion}{28}
  223. \entry {severity of compiler errors}{40}
  224. \primary {source location printing}
  225. \secondary {debugger}{25}
  226. \entry {source-to-source transformation}{39, 64}
  227. \entry {space optimization quality}{46}
  228. \entry {specialized array types}{80}
  229. \entry {speed optimization quality}{46}
  230. \entry {stack frames}{21}
  231. \entry {stack numbers}{77, 85}
  232. \entry {start-block declaration}{70}
  233. \entry {static functions}{47}
  234. \entry {strings}{81}
  235. \entry {structure types}{54}
  236. \secondary {efficiency of}{75}
  237. \entry {style recommendations}{55, 65}
  238. \initial {T}
  239. \entry {tail recursion}{23, 65, 68}
  240. \entry {time formatting}{17}
  241. \entry {time parsing}{17}
  242. \entry {timing}{86}
  243. \entry {trace files}{83}
  244. \entry {tracing}{30}
  245. \primary {transformation}
  246. \secondary {source-to-source}{64}
  247. \entry {tuning}{84, 86}
  248. \primary {type checking}
  249. \secondary {at compile time}{42}
  250. \secondary {efficiency of}{84}
  251. \secondary {optimization}{58}
  252. \secondary {precise}{43}
  253. \secondary {weakened}{43}
  254. \primary {type declarations}
  255. \secondary {variable}{78}
  256. \entry {Type Index}{136}
  257. \entry {type inference}{55}
  258. \secondary {dynamic}{57}
  259. \primary {types}
  260. \secondary {alien}{92}
  261. \secondary {equivalence}{51}
  262. \secondary {foreign language}{92}
  263. \secondary {function}{52}
  264. \secondary {in python}{42, 50}
  265. \secondary {numeric}{76}
  266. \secondary {portability}{44}
  267. \secondary {restrictions on}{54}
  268. \secondary {specialized array}{80}
  269. \secondary {structure}{54}
  270. \secondary {uncertainty}{84}
  271. \initial {U}
  272. \entry {uncertainty of types}{84}
  273. \entry {undefined warnings}{35}
  274. \entry {union (\code{or}) types}{52}
  275. \entry {unix interrupts}{94}
  276. \entry {unknown code locations}{24}
  277. \entry {unreachable code deletion}{62}
  278. \entry {unused expression elimination}{61}
  279. \initial {V}
  280. \entry {validity of debug variables}{25}
  281. \entry {values declaration}{53}
  282. \entry {Variable Index}{135}
  283. \primary {variables}
  284. \secondary {debugger access}{24}
  285. \secondary {non-descriptor}{78}
  286. \primary {vectors}
  287. \secondary {efficiency of}{75}
  288. \primary {verbosity}
  289. \secondary {of efficiency notes}{86}
  290. \secondary {of error messages}{41}
  291. \entry {Virtual Machine (VM, or IR2) representation}{83}
  292. \initial {W}
  293. \entry {weakened type checking}{43}
  294. \entry {word integers}{80}
  295.